# 闭包形式的装饰器

def outer_fn(fn:callable):
    def inner_fn():
        print("Login")
        # 执行被装饰的函数
        fn()
    return inner_fn

@outer_fn
def send():
    print("Send message")

send()